﻿@charset "utf-8";
/* CSS Document */
body{ color:#333; font-family:Arial, Helvetica, sans-serif; background:url(images/bg.jpg) repeat left top; }
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,textarea,th,td,div{margin:0;padding:0; list-style:none; line-height:22px;}
body,div,ul,li,dl,dt,dd{ font-size:12px;}
.clearfix:after { content:'\20'; display:block; height:0; clear:both; }
.clearfix { *zoom:1; font-size:0px;}
a{ color:#333; text-decoration:none}
a:hover{ color:#f00} 
img{ border:none;}
.C{ clear:both}

.wrapper{width:1000px; margin:auto;}

/*header css*/
#header{ background:url(images/header.jpg) repeat-x left bottom; height:140px;}
#header .top{ background:url(images/top.jpg) repeat-x top left; height:28px;}
#header .inner{ height:28px;  font-size:12px; color:#fff; }
#header .left{ float:left; height:28px; line-height:28px; margin-left:20px; display:inline}
#header .toplink{ float:right; height:28px; line-height:28px; margin-right:20px; display:inline}
#header .toplink a{color:#fff; margin:0 10px;}

#header .in{ background:url(images/header_in.jpg) no-repeat center top; height:112px;}
#header h1{ float:left}
#header img{ display:block}
#header .toptel{ float:right;}

#nav{ background:url(images/nav_bg.jpg) repeat-x left top; height:40px;}

#banner img {
 width:100%}
/*container css*/
#container{ padding:19px 0;}

#container .top{ background:url(images/con_top.png) no-repeat left top; height:157px; padding:0 25px; padding-top:13px;}

#about{ width:445px; float:left;}
#about h2{height:23px;padding-left:5px;padding-right:15px;}
#about h2 span{ float:right; margin-top:11px; display:inline; }
#about .inner{ background:url(images/h2_bg.jpg) no-repeat left top; padding-top:14px; padding-left:5px; height:97px; overflow:hidden}
#about .inner img{ float:left; margin-right:18px; margin-top:5px; display:inline}
#about .inner .text{ float:left; width:290px; text-indent:24px; color:#666666; line-height:24px;}

#new{ width:466px; float:right}
#new h2{height:23px;padding-left:5px;padding-right:15px;}
#new h2 span{ float:right; margin-top:11px; display:inline;}
#new .inner{ width:460px; margin:auto; padding-top:14px; height:102px; background:url(images/h2_bg.jpg) no-repeat center top; overflow:hidden}
#new .inner table.new_content tr td{  padding-left:7px;}
#new .inner table.new_content tr td img{ display:block; border:1px solid #bbbbbb }

#container .bot{ background:url(images/con_bot.png) no-repeat left top; height:180px; padding:0 25px; padding-top:10px; margin-top:14px;}
#contact{ width:281px; float:left;}
#contact .inner{ color:#666666; padding-top:13px; background:url(images/contact_bg.jpg) no-repeat right top;}

#pro{ width:630px; float:right}
#pro h2{height:23px;padding-left:5px;padding-right:15px;}
#pro h2 span{ float:right; margin-top:11px; display:inline;}
#pro .inner{ width:610px; margin:auto; padding-top:22px; height:102px; background:url(images/h2_bg1.jpg) no-repeat center top; overflow:hidden}
#pro .inner table.pro_content tr td{ padding-left:7px;}
#pro .inner table.pro_content tr td img{ display:block; border:1px solid #bbbbbb }

/*footer css*/
#footer{ text-align:center; background:#18416c; padding:20px 0; color:#fff}
#footer a{ color:#fff}
#footer a:hover{ color:#ccc}

/*header css*/
.sidebar{ width:205px; float:left; display:inline;padding-left:10px; margin-top:2px; }
.subnav h2{ background:url(images/sub_nav_bg.jpg) no-repeat; width:155px; height:37px; line-height:37px; color:#fff; font-size:14px; padding-left:50px;}
.subnav img{ display:block}
.subnav .sub1{ background:url(images/sub_01.jpg) no-repeat center; width:165px; height:30px; line-height:30px; padding-left:40px;}
.subnav .sub1 a{ color:#fff; font-weight:bold}
.subnav .sub1 a:hover{ text-decoration:underline}
.subnav .sub2{ background:url(images/sub_02.jpg) no-repeat center;width:165px; height:30px; line-height:30px; padding-left:40px;}
.subnav .sub2 a{ color:#fff; }
.subnav .sub2 a:hover{  text-decoration:underline}

.sidebar .contact h2{ background:url(images/sub_nav_bg.jpg) no-repeat; width:155px; height:37px; line-height:37px; color:#fff; font-size:14px; padding-left:50px;}
.sidebar .contact .inner{ padding:10px; background:url(images/contacts.jpg) no-repeat bottom right #fff; border:solid 1px #CCC; line-height:24px; }

.main{ width:760px; float:right;   display:inline; overflow:hidden;}
.main .top1{ background:url(images/crumb.png) no-repeat left top}
.crumb{ height:39px; line-height:39px; padding-left:10px; font-weight:bold; text-align:left; color:#333; border-bottom:solid 1px #dacbcb; font-family:Microsoft Yahei; font-size:18px; margin:0 10px ; color:#193f67; padding-left:50px; overflow:hidden}
.crumb span{ float:right; font-size:12px; margin-right:10px; margin-top:5px; display:inline; color:#666; font-family:SimSun;font-weight:normal; height:26px;}
.main .sub_title{ background:url(images/sub_title.jpg) no-repeat center; width:638px; height:50px; line-height:50px; padding-left:80px; font-size:14px; font-weight:bold}
.article { padding:10px 20px; line-height:24px; text-align:left;  background:url(images/main_bg.png) repeat-y left top; min-height:300px;_height:300px;  }
.channel {height:40px;line-height:40px;position:relative; z-index:1000}
.channel .nav{position:relative;}
.channel li{float:left; list-style:none;margin:0;padding:0;border:0}
.channel a{ cursor:pointer; display:block;margin:0;padding:0;border:0 }
.channel a{float:left;height:40px;line-height:40px;}
/*---------------------------------*/
.channel .nav0 a{width:119px;}
.channel .nav0,.channel .off0 a:visited {background:url(images/nav.jpg) -0px 0;}
.channel .nav0 a:hover{background:url(images/nav.jpg) -0px -40px;}
/*---------------------------------*/
.channel .nav1 a{width:147px;}
.channel .nav1,.channel .off1 a:visited {background:url(images/nav.jpg) -119px 0;}
.channel .nav1 a:hover{background:url(images/nav.jpg) -119px -40px;}
/*---------------------------------*/
.channel .nav2 a{width:148px;}
.channel .nav2,.channel .off2 a:visited {background:url(images/nav.jpg) -266px 0;}
.channel .nav2 a:hover{background:url(images/nav.jpg) -266px -40px;}
/*---------------------------------*/
.channel .nav3 a{width:146px;}
.channel .nav3,.channel .off3 a:visited {background:url(images/nav.jpg) -414px 0;}
.channel .nav3 a:hover{background:url(images/nav.jpg) -414px -40px;}
/*---------------------------------*/
.channel .nav4 a{width:150px;}
.channel .nav4,.channel .off4 a:visited {background:url(images/nav.jpg) -560px 0;}
.channel .nav4 a:hover{background:url(images/nav.jpg) -560px -40px;}
/*---------------------------------*/
.channel .nav5 a{width:150px;}
.channel .nav5,.channel .off5 a:visited {background:url(images/nav.jpg) -710px 0;}
.channel .nav5 a:hover{background:url(images/nav.jpg) -710px -40px;}
/*---------------------------------*/
.channel .nav6 a{width:140px;}
.channel .nav6,.channel .off6 a:visited {background:url(images/nav.jpg) -860px 0;}
.channel .nav6 a:hover{background:url(images/nav.jpg) -860px -40px;}
/*---------------------------------*/
.channel .nlist {
    display:none;
    color:#333;
    border:1px solid #06294f;
    background-color:#fff;
    position:absolute;
    padding-top:10px;
    text-align:center;
    width:100%;
    _width:100px;/**FOR IE6 数值视具体情况而定**/
    line-height:5px;
	   top:40px;
	   *left:0;
    filter:Alpha(opacity=80);-moz-opacity:0.8;
    z-index:1000; }
.channel .nlist a {line-height:35px; height:35px;; margin-top:5px; margin-bottom:5px;}
.channel .nlist a:link,.channel .nlist a:visited {color:#333;font-size:12px;font-weight:normal;text-align:center;}
.channel .nlist a:hover {color:#Fff;text-decoration:underline; background-image:none; background:#06294f}
